triplant implant - French English Dictionary